package com.googlecode.layout4j.domain;

import edu.umd.cs.findbugs.annotations.NonNull;
import edu.umd.cs.findbugs.annotations.Nullable;

/**
 * Trivial interface. Clients may want to use their own implementation.
 * 
 * @author Matt Humphreys
 */
public interface SimpleContentRef {
	
	/**
	 * Typically the primary key
	 */
	@Nullable String getDataId();
	
	/**
	 * Typically an ID corresponding to something like "article", "gallery", etc.
	 */
	@NonNull String getDataTypeId();
	
	/**
	 * 
	 * @return
	 */
	@Nullable String getStyleId();
}
